Skip to content

Conversation

@Alexehv77
Copy link
Contributor

added fusion support for rmx500

Copy link
Contributor

@MichielDerhaeg MichielDerhaeg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get slightly worse performance on rmx500_perf using this patch as compared to using the rhx100 mtune. Do you know why? Can you look into it?

added pipeline support for rmx500 to be taken
into account while doing instruction fusion

it is enabled by -mtune=arc-v-rmx-500-series

Signed-off-by: Alex Turjan <turjan@synopsys.com>
@Alexehv77 Alexehv77 force-pushed the alex/rmx500-fusion-P10019563-81217 branch from 583dd2c to 28fe99f Compare November 14, 2025 14:52
@Alexehv77
Copy link
Contributor Author

I get slightly worse performance on rmx500_perf using this patch as compared to using the rhx100 mtune. Do you know why? Can you look into it?

I looked into it and it has to do with the change in the number of iterations inside the testing environment. This implies that there is a runtime behavior. For 100 iterations there improvements were slightly better for rmx500. But when the number of iterations went to 150 the rhx100 got slightly better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants